broiled tomatoes - Spanish English Dictionary